package dto;


import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class EnvioDTO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Integer nroEnvio;
	private Float monto;
	private Integer volumen;
	private boolean pendiente;
	private boolean recibido;
	private PedidoClienteDTO pedido;
	
	private List<ItemPedidoDTO> items;
	
	private List<FacturaDTO> facturas;
	
	public EnvioDTO(){
		items = new ArrayList<ItemPedidoDTO>();
		facturas = new ArrayList<FacturaDTO>();
		pendiente = false;
		recibido = false;
	}

	public Integer getNroEnvio() {
		return nroEnvio;
	}

	public void setNroEnvio(Integer nroEnvio) {
		this.nroEnvio = nroEnvio;
	}

	public Float getMonto() {
		return monto;
	}

	public void setMonto(Float monto) {
		this.monto = monto;
	}

	public Integer getVolumen() {
		return volumen;
	}

	public void setVolumen(Integer volumen) {
		this.volumen = volumen;
	}

	public boolean isPendiente() {
		return pendiente;
	}

	public void setPendiente(boolean pendiente) {
		this.pendiente = pendiente;
	}

	public boolean isRecibido() {
		return recibido;
	}

	public void setRecibido(boolean recibido) {
		this.recibido = recibido;
	}

	public List<ItemPedidoDTO> getItems() {
		return items;
	}

	public void setItems(List<ItemPedidoDTO> items) {
		this.items = items;
	}

	public List<FacturaDTO> getFacturas() {
		return facturas;
	}

	public void setFacturas(List<FacturaDTO> facturas) {
		this.facturas = facturas;
	}

	public PedidoClienteDTO getPedido() {
		return pedido;
	}

	public void setPedido(PedidoClienteDTO pedido) {
		this.pedido = pedido;
	}
	
}
